﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Studentinformantion
{
////    假设要完成一个学校的校园管理信息系统，在员工管理系统中有不同的人员信息，包括学生信息、教师信息等。

////为学生信息、教师信息创建两个类，并在两个类中分别定义属性和方法，在学生类中定义编号（Id）、姓名（Name）、性别（Sex）、身份证号（Cardid）、联系方式（Tel）、专业（Major）、年级（Grade）7 个属性，并定义一个方法在控制台输出这些属性的值。

////用同样的方法创建教师信息类（Teacher），属性包括编号（Id）、姓名（Name）,性别 （Sex）、身份证号（Cardid）、联系方式（Tel）、职称（Title）、工资号（Wageno），并将上 述属性输岀到控制台。

////将 Student 类和 Teacher 类中共有的 属性抽取出来定义为一个类Person
    class  St

    {
        private int Id;
        private string Name;
        private char Sex;
        private int Cardid;
        private string Tel;
        private  string  Major;
        private string Grade;
        public  int id { get; set; }
        public string name { get; set; }
        public char sex { get; set; }
        public int cardid { get; set; }
        public string tel { get; set; }
        public string major { get; set; }
        public string grade { get; set; }

        public St(string st)
        {

            this.Id = 2044010201;
            this.Name = "爱丽丝";
            this.Sex = '女';
            this.Cardid = 123;
            this.Tel = "450802345";
            this.Major = "软件2班";
            this.Grade = "20级";
        }
        //public St(int id, string name, char sex, int cardid, string tel) : base(id, name, sex, cardid, tel) {

        //}

        //public void PrintStu()
        // {
        //      Console.WriteLine("我的学号{0}，我的名字{1}，我的性别{2}，我的身份证号{3}，我的联系方式{4}", this.Id, this.Name, this.Sex, this.Cardid, this.Tel);
        // }
        public void PrintStu()
        {
            Console.WriteLine("我的学号{0}，我的名字{1}，我的性别{2}，我的身份证号{3}，我的联系方式{4}，我的专业{5}，我的年级{6}", this.Id, this.Name, this.Sex, this.Cardid, this.Tel, this.Major, this.Grade);
        }
    }

}
